ultimate payment - Spanish English Dictionary